46fdb81288c3d9564b0579c5823e39feb767ee1a,src/main/java/hex/LR2.java,CalcSumsTask,map,#Chunk#Chunk#,53

Before Change


    double _sumX,_sumY,_sumX2; // Sum of X's, Y's, X^2's
    @Override public void map( Chunk xs, Chunk ys ) {
      for( int i=0; i<xs._len; i++ ) {
        if( !xs.isNA(i) && !ys.isNA(i) ) {
          double X = xs.at0(i);
          _sumX += X;
          _sumY += ys.at0(i);

After Change


    @Override public void map( Chunk xs, Chunk ys ) {
      for( int i=0; i<xs._len; i++ ) {
        double X = xs.getd(i);
        double Y = ys.getd(i);
        if( !Double.isNaN(X) && !Double.isNaN(Y)) {
          _sumX += X;
          _sumY += Y;
          _sumX2+= X*X;